package com.css.fxfzdzzh.modules.eqLandslide.lawAnalysis.service;

import com.css.fxfzdzzh.base.response.RestResponse;
import com.css.fxfzdzzh.modules.eqLandslide.lawAnalysis.param.CountParam;
import com.css.fxfzdzzh.modules.evaluate.VO.VersionPageVO;

import javax.servlet.http.HttpServletResponse;

/**
 * @Description: fxfzdzzh
 * @Author: lhl
 * @CreateDate: 2023/2/27 14:56
 */
public interface LawAnalysisService {
    RestResponse count1(CountParam param1);

    RestResponse getParam1Version(String tab,VersionPageVO vo);

    RestResponse getParam2Version(VersionPageVO vo);
    RestResponse getParam3Version(VersionPageVO vo);

    RestResponse count2(CountParam param1);

    RestResponse count3(CountParam param1);

    RestResponse count4(CountParam param1);

    RestResponse count5(CountParam param1);

    RestResponse count6(CountParam param1);

    RestResponse count7(CountParam param1);

    RestResponse getDataByType(String tab);

    void exportByDspIdAndType(HttpServletResponse response, String dspId, String type);
}
